Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Switzerland #1-w1 Netherlands F3 Germany F14 Germany F15 France F16 Germany-w1 Germany-w2 Germany-w3 Germany F1 Italy F11 Italy F13 Italy F15 Italy F16 Germany F10 Germany F11 Germany F12 Germany F13 Germany F15 France F15 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Germany F2 Germany F3 Germany F5 Switzerland F1 Switzerland F2 Switzerland F3 Italy F12 Germany F6 Germany F8 Germany F9A Germany F10 Germany F11 Germany F15 Germany F16 Germany F1 Germany F2 Germany F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F5 Germany F7 Germany F8 Germany F9 Germany F15 Germany F16 France F15 Germany F18 Germany F1 Germany F2 Germany F4 Germany F5 Switzerland F1 Switzerland F2 Switzerland F3 Turkey F3 Germany F6 Germany F8 Germany F10 France F14 Germany F21 Spain F2 Spain F3 Spain F4 Switzerland F1 Switzerland F3 Czech Rep. F3 Germany F6 Germany F7 Austria F4 Romania F11 Slovak Rep. F2 Slovak Rep. F1 Austria F9 Croatia F10 Czech Rep F5 Austria F1 Austria F2 Slovak Rep. F1 Slovak Rep. F2 Slovak Rep. F3 Austria F6 Turkey F9 Turkey F10 Turkey F11 Croatia F8 Czech Republic F5 Germany F4 Turkey F6 Turkey F7 Turkey F8 Croatia F3 Croatia F4 Croatia F5 Czech Republic F1 Czech Republic F2 Czech Republic F3 Serbia F2 Austria F1 Austria F2 Austria F4 Slovakia F2 Slovakia F3 Hungary F3 Turkey F29 Turkey F30 Czech Republic F4 Czech Republic F5 Israel F1 Israel F2 Israel F3 China F3 China F4 Croatia F5 Croatia F6 Italy F6 Czech Republic F2 Czech Republic F3 Bosnia & Herzegovina F5 Turkey F24 Turkey F25 Italy F16 Czech Republic F5 Czech Republic F6 Turkey F39 Turkey F40 Turkey F41 Czech Republic F9 Israel F1 Israel F2 Israel F3 Kazakhstan F1 Kazakhstan F2 Czech Republic F1 Czech Republic F2 Czech Republic F3 Italy F22 Wimbledon - London Orleans Challenger Bratislava 2 Challenger M25 Santa Margherita di Pula Augsburg Challenger Bratislava 1 Challenger Blois Challenger M25 Telfs Zug Challenger Shanghai Challenger Zhangjiagang Challenger Orleans Challenger Davis Cup, Group C, Zhuhai M25 Esch/Alzette Nottingham Challenger Zagreb Challenger Prague Challenger Prostejov Challenger Bratislava 1 Challenger Milan Challenger Troyes Challenger Generali Open - Kitzbuhel Liberec Challenger Istanbul Challenger St. Tropez Challenger Germany F3 Italy F3 Switzerland F2 Germany F19 Germany F7 Germany F7 Germany-w4 Germany F14 Italy F12 Germany F16 Italy F5 Italy F6 Spain F1 Germany F9 Germany F6 Germany F13 Italy F14 Labertz Open by Stawag - Aachen Samarkand Challenger Johannesburg Challenger Cherbourg Challenger Leon Challenger Italy F17 Andria Challenger Orleans Challenger Eckental Challenger Braga Challenger Salzburg Challenger Netherlands F4 Vegeta Croatia Open - Umag Ostrava Challenger Salzburg Challenger Madrid Challenger Rome Challenger AEGON Championships - London Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven SkiStar Swedish Open - Bastad BMW Open - Munich Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca BMW Open - Munich Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Moselle Open - Metz Valencia Open - Valencia Brisbane International - Brisbane Open Sud de France - Montpellier SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm Open Sud de France - Montpellier Delray Beach Open - Delray Beach Open 13 - Marseille BMW Open - Munich Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle AEGON International - Eastbourne SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Moselle Open - Metz Open Sud de France - Montpellier BMW Open - Munich Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Kosice Challenger Citi Open - Washington European Open - Antwerp Open Sud de France - Montpellier Open 13 Provence - Marseille Erste Bank Open - Vienna bett1HULKS Championships - Cologne Rennes Challenger Great Ocean Road Open - Melbourne Qatar ExxonMobil Open - Doha BMW Open - Munich Mercedes Cup - Stuttgart Nature Valley International - Eastbourne Nordea Open - Bastad Intersport Heilbronn Open - Heilbronn Winston-Salem Open - Winston-Salem Wolfsburg Challenger Karlsruhe Challenger Aachen Challenger Bergamo Challenger Orleans Challenger Eckental Challenger Marrakech Challenger Furth Challenger Johannesburg Challenger Plava Laguna Croatia Open - Umag Genova Challenger Biella Challenger Prostejov Challenger San Benedetto Challenger St. Remy Challenger Furth Challenger Brest Challenger Manchester Challenger Bath Challenger Surbiton Challenger Orleans Challenger Meerbusch Challenger Szczecin Challenger Noumea Challenger Newport Beach Challenger Rennes Challenger Pau Challenger Lille Challenger Leon Challenger Heilbronn Challenger Winnipeg Challenger Gatineau Challenger Brest Challenger Pau Challenger Sophia Antipolis Challenger Potchefstroom Challenger Hamburg Challenger Hersonissos 1 Challenger Split Challenger Banja Luka Challenger Heilbronn Open - Heilbronn Tennislife Cup - Napoli Bratislava Challenger Aachen Challenger Helsinki Challenger Bergamo Challenger Rome Challenger Napoli Challenger Shanghai Challenger Trnava Challenger San Luis Potosi Challenger Meerbusch Challenger Brasov Challenger Banja Luka Challenger Trnava Challenger Bratislava Challenger Vicenza Challenger Liberec Challenger Budapest Challenger Irving Challenger Ortisei Challenger Ismaning Challenger Brest Challenger Quimper Challenger Indian Wells Challenger Scheveningen Challenger Como Challenger Bratislava Challenger Orlando Challenger Columbus Challenger Cleveland Challenger Dallas Challenger Budapest Challenger St. Brieuc Challenger Sophia Antipolis Challenger Barletta Challenger Francavilla Challenger Poznan Challenger Bratislava Challenger Lugano Challenger Hamburg Challenger Orleans Challenger Split Challenger Aix En Provence Challenger Eckental Challenger Biella 3 Challenger Lille Challenger Split 2 Challenger Mouilleron-Le-Captif Challenger Liberec Challenger Lugano Challenger Grodzisk Mazowiecki Challenger Bratislava Challenger Bratislava Challenger Orleans Challenger Bratislava Challenger Helsinki Challenger Canberra Challenger Poznan Challenger Prague 1 Challenger Prague 2 Challenger Bratislava 1 Challenger Karlsruhe Challenger Liberec Challenger Istanbul Challenger Hamburg Challenger Ortisei Challenger Helsinki Challenger Helsinki Challenger Koblenz Challenger Girona Challenger Heilbronn Challenger Prostejov Challenger Bauer Watertechnology Cup 2007 - Eckental Status Athens Open - Athens Hersonissos 2 Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Menorca Challenger Trnava Challenger Ljubljana Challenger Tarragona Challenger Kolding Challenger Bratislava 2 Challenger Eckental Challenger Napoli Challenger Glasgow Challenger Rhodes Challenger Cairo Challenger Poznan Challenger Bratislava Challenger Braunschweig Challenger Poprad Tatry Challenger Bath Challenger Rome Challenger Zagreb Challenger Poznan Challenger Szczecin Challenger Prague Challenger Samarkand Challenger Karshi Challenger Bangkok Challenger Ningboo Challenger Ostrava Challenger Ortisei Challenger Helsinki Challenger Manacor Challenger Guadalajara Challenger Mexico City Challenger Royan Challenger Nottingham-2 Challenger Milan Challenger Marburg Challenger San Benedetto Challenger Orbetello Challenger Szczecin Challenger San Marino Challenger Rennes Challenger Geneva Challenger Eckental Challenger Bergamo Challenger Vercelli Challenger Rome Challenger Kosice Challenger Szczecin Challenger Salzburg Challenger Brescia Challenger Cherbourg Challenger Irving Challenger Napoli Challenger Aix En Provence Challenger Vicenza Challenger St. Remy Challenger Mons Challenger Rennes Challenger Fairfield Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Bergamo Challenger Wroclaw Challenger Jonkoping Challenger Heilbronn Challenger Prague Challenger Poprad Tatry Challenger Braunschweig Challenger Liberec Challenger Trnava Challenger Meerbusch Challenger Szczecin Challenger Izmir Challenger Orleans Challenger Brest Challenger Bratislava Challenger Happy Valley Challenger Rennes Challenger Heilbronn Challenger Ostrava Challenger Germany F1 Vancouver Challenger Meerbusch Challenger Aix En Provence Challenger Genova Challenger Bratislava Challenger Playford Challenger Marbella Challenger Heilbronn Challenger Prostejov Challenger Surbiton Challenger Prostejov Challenger Ilkley Challenger Braunschweig Challenger Davidoff Swiss Indoors Basel - Basel Granby Challenger Mallorca Challenger Genova Challenger Cassis Challenger Braunschweig Challenger Orleans Challenger Puerto Vallarta Challenger Mouilleron-Le-Captif Challenger Volkswagen Challenger 2004 - Wolfsburg San Luis Potosi Challenger Helsinki Challenger Baden Open - Ettlingen Schickendanz Open - Furth ATP Slovak Open Challenger - Bratislava Ethias Trophy - Mons Prague Challenger Lambertz Open by Stawag - Aachen Johannesburg Challenger Roma Open Challenger - Rome Baden Open - Karlsruhe Schickendanz Open - Furth Geneva Challenger - Geneva Black Forest Open - Freudenstadt Kobstaedernes ATP Challenger - Kolding Bauer Watertechnilogy Cup 2008 - Eckental Almaty Challenger Freudenstadt Challenger Heilbronn Challenger Belgrade Challenger Pau Challenger Cremona Challenger Prostejov Challenger Kitzbuhel Challenger Istanbul Challenger Orleans Challenger Eckental Challenger Dallas Challenger Le Gosier Challenger Banja Luka Challenger Kosice Challenger Pau Challenger Trnava Challenger Mons Challenger Quimper Challenger Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Barletta Challenger Genova Challenger Mons Challenger Eckental Challenger Bratislava Challenger Marbella Challenger Sarajevo Challenger Rome Challenger Murcia Challenger Rome Challenger Liberec Challenger Como Challenger Orleans Challenger Mons Challenger San Marino Challenger Mouilleron-Le-Captif Challenger Ortisei Challenger Todi Challenger Cordenons Challenger Orleans Challenger Heilbronn Challenger Mons Challenger Citta di Monza - Monza Bratislava Challenger Ortisei Challenger Helsinki Challenger Genova Challenger Drummondville Challenger Le Gosier Challenger Vercelli Challenger Rome Challenger Bordeaux Challenger Prague Challenger Scheveningen Challenger Segovia Challenger Portoroz Challenger Meerbusch Challenger Orleans Challenger Tiburon Challenger Sacramento Challenger Las Vegas Challenger Heilbronn Challenger Ortisei Challenger Kazan Challenger Montechiarugolo - Parma Challenger Vicenza Challenger Prostejov Challenger Surbiton Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Marburg Challenger Prague Challenger Shanghai Challenger Braunschweig Challenger Ordina Open - 's-Hertogenbosch Budapest Challenger Trieste Challenger Liberec Challenger Ilkley Challenger Tulln Challenger Szczecin Challenger Mouilleron-Le-Captif Challenger Rennes Challenger Cherbourg Challenger Aix En Provence Challenger Vicenza Challenger Marburg Challenger Szczecin Challenger Chennai Open - Chennai Furth Challenger Lexington Challenger Cherbourg Challenger Campbells Hall of Fame Tennis Championships - Newport Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Ortisei Challenger Kosice Challenger Gerry Weber Open - Halle Kazan Challenger Ortisei Challenger Bergamo Challenger Ostrava Challenger Lisbon Challenger Lyon Challenger Guadalajara Challenger Open Sud de France - Montpellier Granby Challenger Mallorca Challenger Oberstaufen Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg Canberra Challenger Manchester Challenger Qatar ExxonMobil Open - Doha Cherbourg Challenger Braunschweig Challenger Mons Challenger Leon Challenger Tashkent Challenger Ismaning Challenger Gerry Weber Open - Halle Salzburg Challenger Suisse Open - Gstaad Mersin Challenger Moselle Open - Metz Biella 4 Challenger Lambertz Open by Stawag 2007 - Aachen Marbella Challenger Split 1 Challenger ASB Classic - Auckland Bratislava Challenger Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Hungarian Open - Budapest Open Parc - Lyon Konzum Croatia Open - Umag Suisse Open - Gstaad Rennes Challenger Bratislava Challenger If Stockholm Open - Stockholm Nottingham Challenger Open 13 Provence - Marseille US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Kosice Challenger Moselle Open - Metz Helsinki Challenger Intrum Stockholm Open - Stockholm Prostejov Challenger Salzburg Challenger Verona Challenger Andria Challenger Quimper Challenger Manerbio Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Biel Challenger Tampere Challenger Heilbronn Challenger Emilia-Romagna Open - Parma Open 13 Provence - Marseille BMW Open - Munich Todi Challenger Rabat Challenger Davidoff Swiss Indoors - Basel Surbiton Challenger Sarajevo Challenger Bauer Watertechnology Cup - Eckental Cherbourg Challenger Mons Challenger Cordenons Challenger San Benedetto Challenger Helsinki Challenger Ismaning Challenger Karshi Challenger Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg Grand Prix Hassan II - Casablanca Erste Bank Open - Vienna Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Barletta Challenger Ludwigshafen Challenger Barcelona Open BancSabadell - Barcelona Miller Lite Hall of Fame Tennis Championships - Newport Qatar ExxonMobil Open - Doha Allianz Suisse Open Gstaad - Gstaad Lille Challenger St. Brieuc Challenger SA Tennis Open - Johannesburg Open de Moselle - Metz Open Sud de France - Montpellier Trnava Challenger SAP Open - San Jose BMW Open - Munich Mercedes Cup - Stuttgart Genova Challenger Moselle Open - Metz Qatar ExxonMobil Open - Doha Monza Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Power Horse Cup - Dusseldorf Prostejov Challenger Aircel Chennai Open - Chennai Open 13 - Marseille US Men's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Heilbronn Challenger Winston-Salem Open - Winston-Salem Valencia Open - Valencia Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle BMW Open - Munich St. Brieuc Challenger Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona ATP Studena Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Austrian Open - Kitzbuhel Serbia Open - Belgrade Bangkok Challenger European Open - Antwerp Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Brisbane International - Brisbane Melbourne Summer Set - Melbourne If Stockholm Open - Stockholm BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Campbell's Hall of Fame Tennis Championships - Newport Qatar ExxonMobil Open - Doha Miller Lite Hall of Fame Tennis Championships - Newport Ilkley Challenger Serbia Open - Belgrade BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - New York Rolex Paris Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York Rogers Cup - Toronto French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London Australian Open - Melbourne Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, Group I, PO, SVK-BLR 3-1 Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, Qualifiers, 1R, SVK-ITA 2-3 Davis Cup, Group I, 1R, SVK-ROU 3-1 Davis Cup, World Group, Q, CRO-SVK 3-1 Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Davis Cup, Group I, 1R, SVK-COL 3-1 All Lower level tournaments Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, World Group, PO, DOM-GER 1-4 Olympics - Rio de Janeiro Olympics - Tokyo Prague Challenger